/*
*********************************************************************************************************
*
*                                             EXAMPLE CODE
*
*                          (c) Copyright 2003-2007; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*
*               Knowledge of the source code may NOT be used to develop a similar product.
*
*               Please help us continue to provide the Embedded community with the finest
*               software available.  Your honesty is greatly appreciated.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                   APPLICATION CONFIGURATION FILE
*
* Filename      : app_cfg.h
* Version       : V1.91
* Programmer(s) : JDH
*                 SR
*                 ITJ
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                        MODULE ENABLE / DISABLE
*********************************************************************************************************
*/
#ifndef _APP_CFG_H_
#define _APP_CFG_H_

#ifdef __cplusplus
extern "C" {
#endif

#define  APP_TCPIP_EN                           DEF_ENABLED
#define  APP_TTCP_EN                            DEF_ENABLED


/*
*********************************************************************************************************
*                                              TASKS NAMES
*********************************************************************************************************
*/

#define  TTCP_OS_CFG_TASK_NAME                 "TTCP"


/*
*********************************************************************************************************
*                                           TASKS PRIORITIES
*********************************************************************************************************
*/
 
#define  NET_OS_CFG_IF_RX_TASK_PRIO                       5
#define  NET_OS_CFG_TMR_TASK_PRIO                         6


/*
*********************************************************************************************************
*                                              STACK SIZES
*                             Size of the task stacks (# of OS_STK entries)
*********************************************************************************************************
*/

#define  APP_OS_CFG_START_TASK_STK_SIZE                 1024
#define  APP_OS_CFG_1_TASK_STK_SIZE                      512

#define  TTCP_OS_CFG_TASK_STK_SIZE                      1024

#define  NET_OS_CFG_IF_RX_TASK_STK_SIZE                 2048
#define  NET_OS_CFG_TMR_TASK_STK_SIZE                   1024


/*
*********************************************************************************************************
*                                                  LIB
*********************************************************************************************************
*/

#define  uC_CFG_OPTIMIZE_ASM_EN                 0/*DEF_ENABLED*/
#define  LIB_STR_CFG_FP_EN                      DEF_ENABLED


#ifdef __cplusplus
}
#endif

#endif
